home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 5 / Amiga Plus Sonderheft 1996 #5.iso / programme / imagedesk304 / autocat / anleitung.txt next >
Text File  |  1996-03-13  |  17KB  |  329 lines

  1. ***********************************************************************************
  2. *                                                                                 *
  3. *                                     A U T O C A T                               *
  4. *                                                                                 *
  5. *          AREXX-Erweiterungsprogramm für Reinhard Haslbecks ImageDesk            *
  6. *                                                                                 *
  7. *                               Automatisierter Katalogbrowser                    *
  8. *                                                                                 *
  9. *                           EINRICHTUNGS- UND BEDIENUNGSANLEITUNG                 *
  10. *                                                                                 *
  11. *                                   von Ulrich Röcher                             *
  12. *                                                                                 *
  13. ***********************************************************************************
  14.  
  15.  
  16. INHALTSVERZEICHNIS
  17.  
  18. 1. Vorstellung von AUTOCAT - sein Zweck
  19. 2. Voraussetzungen zum Einsatz von AUTOCAT
  20. 3. Wie funktioniert's?
  21. 4. Einrichtung eines ImageDesk-AUTOCAT-Systems
  22. 5. Funktionen und Eigenschaften im Betrieb
  23. 6. Rechtliches
  24. 7. Der Autor
  25.  
  26.  
  27. VORBEMERKUNG
  28. In der vorliegenden Fassung von AUTOCAT wurde ein gravierender Fehler beseitigt,
  29. der den Start von AUTOCAT über die Tooltypes oder als Kommandozeilenparameter
  30. verhinderte. Beides ist jetzt möglich.
  31. Diese Fassung von AUTOCAT wurde auf die Version von ImageDesk 3.0 angepaßt. Soll
  32. diese Fassung auf einer Version von ImageDesk kleiner als 3.0 eingesetzt werden,
  33. muß die Zeile
  34. SETSPREFS THUMBSORT FALSE
  35. im 1. Teil von AUTOCAT entfernt oder auskommentiert werden.
  36.  
  37.  
  38. 1. VORSTELLUNG VON AUTOCAT - SEIN ZWECK
  39.  
  40. Reinhard Haslbeck hat mit seinem Bilder-Katalogisier- und Verwaltungsprogramm
  41. 'ImageDesk' eine hervorragende Software zur Verwaltung größerer Mengen datentech-
  42. nisch gespeicherter Bilder geschrieben. ImageDesk kann die meisten gängigen Formate
  43. lesen, mit akzeptabler Geschwindigkeit anzeigen und Thumbnails (verkleinerte Abbil-
  44. dungen des eigentlichen Bildes) zur Übersicht und angenehmen Auswahl erstellen.
  45. Darüber hinaus läuft ImageDesk auf AA, auf verschiedenen Grafikkarten und auf Frank
  46. Mariaks/Thomas Sontowskis CyberGraphics-Grafikkarten-Software. Außerdem besitzt
  47. ImageDesk einen AREXX-Port mit voller Funktionalität.
  48.  
  49. Leider ist die Handhabung und Bewegung durch die Kataloge (Sammlungen von Thumbnails)
  50. wenig benutzerfreundlich; sie müssen umständlich als Datei geladen werden und ihre
  51. Größe muß an die Zahl der auf dem Bildschirm darstellbaren Thumbnails angepaßt wer-
  52. den, wenn man auf eine manuelle Auswahl der anzuzeigenden Thumbnails verzichten
  53. möchte. Auch wenn diese Eigenschaften seit Version 2 verbessert wurden, so bietet
  54. doch AUTOCAT immer noch eine echte Alternative in der Steuerung von ImageDesk.
  55.  
  56. AUTOCAT automatisiert die Handhabung der Katalogdateien vollständig. Man kann sich
  57. vorwärts und rückwärts durch beliebig viele Kataloge von beliebiger Thumbnail-Anzahl
  58. (unabhängig von der Menge der auf dem Bildschirm darstellbaren Thumbnails) bewegen.
  59. Die Kataloge können organisiert sein wie das Dateisystem auf einem Datenträger, d.h.
  60. es können thematische Unterverzeichnisse angelegt werden, zu denen nach Belieben
  61. gewechselt oder von denen zum Hauptverzeichnis zurückgekehrt werden kann. Alle diese
  62. Bewegungen werden per Mausklick ausgeführt - so, als ob man einen Thumbnail zur
  63. Anzeige des dahinter stehenden Bildes anklickt. Es ist nicht erforderlich, Dateinamen
  64. einzugeben. AUTOCAT sortiert bei Aufruf die Katalogdateien eines Unterverzeichnisses
  65. automatisch, so daß die Anzeigereihenfolge über den Namen gesteuert werden kann.
  66. Diese Sortierung ist zudem dynamisch, d.h. selbst eienm bestehenden ImageDesk/
  67. AUTOCAT-System können problemlos weitere Katalogdateien hinzugefügt werden.
  68. Zudem paßt sich AUTOCAT automatisch der Größe der vom User benutzen Thumbnails
  69. sowie seiner Systemeinstellungen (Bildschirmmodus, Viewer usw) an und setzt nur
  70. die von ihm selbst unbedingt benötigten Parameter. AUTOCAT verfolgt eine deutlich
  71. andere Philosphie als der neue Browser in der Version 2 von ImageDesk.
  72.  
  73.  
  74.  
  75. 2. VORAUSSETZUNGEN ZUM EINSATZ VON AUTOCAT
  76.  
  77. Es gelten die ImageDesk-Voraussetzungen: Mindestens 8-Bit-Bildschirmdarstellung,
  78. d.h. mindestens AA oder Grafikkarte mit 256-Farbdarstellung. Speicherbedarf laut
  79. Handbuch ImageDesk mindestens 4 MB zusammenhängender Speicher für die Thumbnail-
  80. Generierung.
  81.  
  82. Um AUTOCAT einsetzen zu können, ist die *** registrierte *** Version von ImageDesk
  83. erforderlich. AUTOCAT läuft *** nicht *** mit der unregistrierten Version. Minimale
  84. Version von ImageDesk zum Einsatz von AUTOCAT ist 1.6 oder ab Version 2.02 aufwärts.
  85. Achtung! AUTOCAT ist nicht kompatibel zu den Versionen 2.0 oder 2.01! Auf dem
  86. ausführenden Rechner muß im Verzeichnis libs: die library "rexxsupport.library"
  87. vorhanden sein (Betriebssystembestandteil).
  88.  
  89.  
  90.  
  91. 3. WIE FUNKTIONIERT'S ?
  92.  
  93. Eigentlich ganz einfach: Reinhard Haslbeck hat ImageDesk glücklicherweise viele
  94. verschiedene Bildanzeigeformate gespendet, so daß eines dieser Formate vom Anzeige-
  95. zum Befehlsformat umfunktioniert werden kann; d.h. bei Klick bspw. auf einen BMP-
  96. Thumbnail wird nicht mehr das zugehörige BMP-Bild angezeigt, sondern in Abhängig-
  97. keit des Namens des Thumbnails ein Teil eines AREXX-Programms mit den gewünschten
  98. Steuerfunktionen ausgeführt. Dies hat zwar den Nachteil, daß eines der Anzeige-
  99. formate nicht mehr für Bilder genutzt werden kann, aber erstens wird man kaum
  100. alle Grafikformate gleichzeitig einsetzen (Grafikformate können ja auch gewan-
  101. delt werden) und zweitens kann das Befehlsformat beliebig gewählt werden. Stan-
  102. dard-Befehlsformat für AUTOCAT ist BMP. Das AREXX-Programm wird nicht permanent
  103. ausgeführt, sondern nur bis zur Beendigung der angewählten Operation, so daß
  104. nicht übermäßig viel Rechenzeit verbraucht wird. Wichtige Werte speichert
  105. AUTOCAT zwischen.
  106.  
  107.  
  108.  
  109. 4. EINRICHTUNG EINES IMAGEDESK-AUTOCAT-SYSTEMS
  110.  
  111. Zum Beginn sollte eine Unterverzeichnis-Struktur angelegt werden, in der man seine
  112. Kataloge organisieren möchte, also z.B.
  113.  
  114.                  Bilder-Kataloge
  115.            /       / |      \
  116.        Natur    Haus Urlaub  Personen
  117.      /    |     /   \        /     |   \
  118.   Flora  Fauna Traum ist Bekannte  |    Szenen
  119.                                 Freunde
  120.  
  121. Die Unterverzeichnis-Struktur kann beliebig viele Verzeichnisse enthalten und
  122. beliebig tief sein. Es ist möglich, Kataloge anzulegen, in denen normale Thumb-
  123. nails mit solchen Thumbnails gemischt sind, die auf weitere Unterverzeichnisse
  124. verweisen. Die Unterverzeichnis-Struktur muß nicht sofort vollständig erzeugt
  125. werden, sondern kann auch während des Einsatzes von AUTOCAT nach Bedarf erwei-
  126. tert werden.
  127.  
  128. Es empfiehlt sich, bei der Generierung der Thumbnail-Dateien mit den untersten
  129. Verzeichnissen zu beginnen; lassen Sie ImageDesk wie gewohnt seine Katalog-Da-
  130. teien in einer Ihnen sinnvoll erscheinenden Größe in die Unterverzeichnisse
  131. hineingenerieren.
  132.  
  133. ******************************************************************************
  134. ACHTUNG! ES MUSS DARAUF GEACHTET WERDEN, DASS IN DEN UNTERVERZEICHNISSEN WIRK-
  135. LICH AUSSCHLIESSLICH (!) KATALOGDATEIEN STEHEN, DA ALLE ANDEREN DATEIEN (Z. B.
  136. INFO-DATEIEN) BEIM ANZEIGEN ZU FEHLERMELDUNGEN FÜHREN WERDEN!
  137.  
  138. EIN AUTOCAT-SYSTEM DARF IMMER NUR THUMBNAILS EINER GRÖSSE BENUTZEN! (ES IST
  139. ABER MÖGLICH, MEHRERE AUTOCAT-SYSTEME PARALLEL AUFZUBAUEN)
  140. ******************************************************************************
  141.  
  142. Etwas mehr Arbeit macht dagegen die Erstellung einer Katalogdatei z.B. für das
  143. oben genannte Unterverzeichnis '/Bilder-Kataloge/Natur', da die Katalogdatei
  144. dieses Unterverzeichnisses die beiden Verweise auf 'Flora' und 'Fauna' enthal-
  145. ten muß.
  146.  
  147. Dazu geht man vor wie folgt: Man wählt jeweils aus den Bildersammlungen von
  148. 'Flora' und 'Fauna' ein typisches Bild aus und wandelt dies in das gewünschte
  149. Kommandoformat. Zur Vereinfachung wird hier davon ausgegangen, daß dies BMP sei,
  150. weiter unten wird noch darauf eingegangen, wie das Kommandoformat geändert
  151. werden kann. Zur Bildwandlung kann z.B. ADPro eingesetzt werden; es gibt aber
  152. auch im PD geeignete Hilfsprogramme. Die beiden nach BMP gewandelten Bilder
  153. *** MÜSSEN *** den Namen des Unterverzeichnis haben, auf das sie verweisen
  154. sollen (Groß-/Kleinschreibung beachten!). Abschließend wird von diesen beiden
  155. Bildern eine neue Katalogdatei erstellt und nach '/Bilder-Kataloge/Natur'
  156. kopiert. Die beiden BMP-Verweisbilder können danach gelöscht werden; sie werden
  157. nicht mehr benötigt.
  158.  
  159. Es ist problemlos möglich, in dieses Unterverzeichnis weitere Katalogdateien
  160. zu legen, die ganz normal auf andere Bilder, also z.B. auf sonstige Schönheiten
  161. von Mutter Natur, verweisen. Da die Katalogdateien alphabetisch sortiert ange-
  162. zeigt werden, kann auch die Position und Reihenfolge der Thumbnails auf dem
  163. Bildschirm beeinflußt werden.
  164.  
  165. Analog zu unserem Beispiel des Unterverzeichnisses 'Natur' muß auch mit allen
  166. anderen Unterverzeichnissen verfahren werden.
  167.  
  168. Eine Ausnahme von dieser Regel bildet das Stammverzeichnis der Katalogdateien,
  169. also hier '/Bilder-Kataloge'. Alle Katalog-Dateien des Benutzers, die hier
  170. angelegt werden müssen, um entweder auf die Unterverzeichnisse zu zeigen oder
  171. direkt auf andere Bilddateien zu verweisen, *** MÜSSEN *** Head.cat Head.cat.1
  172. Head.cat.2  usw. heißen. Ihre Anzahl ist beliebig, andere Namen werden jedoch
  173. von AUTOCAT nicht als Einstiegsdateien in die Katalogorganisation akzeptiert.
  174. Die Head.cat-Dateien werden genau organisiert wie oben am Beispiel für 'Natur'
  175. gezeigt.
  176.  
  177.  
  178. Nach der Einrichtung der Katalogverzeichnisse müssen folgende weitere Ein-
  179. stellungen vorgenommen werden:
  180.  
  181. - In das oben mit Head.cat usw. gefüllte Verzeichnis mÜssen die 5 Command.cat.#-
  182.   Dateien kopiert werden.
  183.  
  184. - Sollte ein automatisches Laden des Hauptverzeichnis der Katalogdateien
  185.   beim Programmstart gewünscht werden, werden muß in die Tooltypes von
  186.   Imagedesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefügt werden,
  187.   d.h. AUTOCAT wird durch Start des Teilprogramms AUTOCAT1.IDesk gestartet.
  188.  
  189. = Am AREXX-Programm AUTOCAT1.IDesk selbst müssen u. U. folgende Änderungen unter
  190.   Zuhilfenahme eines Editors vorgenommen werden:
  191.   (Bitte nehmen Sie diese Änderungen an einer Kopie von AUTOCAT vor!)
  192.   (Die zu ändernden Zeilen befinden sich ganz am Anfang des Programms unterhalb
  193.   des Headers und sind gut zu erkennen)
  194.  
  195. - In die Zeile, die im Original heißt 'CDIR="work:Kataloge/"' ... ** MUSS ** in
  196.   den in Anführungszeichen stehenden Bereiches der Pfad Ihres Katalog-Stamm-
  197.   verzeichnisses eingetragen werden (also der Name des Verzeichnisses, wo Sie
  198.   'Command.cat.#' hinkopiert haben. Vergessen Sie den Schrägstrich '/' am Ende
  199.   der Pfadangabe nicht!
  200.  
  201. - In die Zeile, die begimmt mit 'CTYP="BMP"' wird der Kommandotyp eingetragen;
  202.   also wenn Sie einen anderen Kommandotyp als BMP wünschen, tragen Sie diesen
  203.   hier ein; beachten Sie bitte dazu die Hinweise weiter unten. Ansonsten können
  204.   Sie diese Zeile unverändert lassen.
  205.  
  206. Damit sind alle Einstellungen abgeschlossen und Ihr ImageDesk-AUTOCAT-System
  207. müßte einsatzfähig sein.
  208.  
  209.  
  210. Falls Sie einen anderen Kommandotyp als BMP wünschen, gehen Sie bitte vor wie
  211. folgt:
  212.  
  213. - Tragen Sie in die 'CTYP='-Zeile in AUTOCAT1.IDesk das Kürzel für den neuen
  214.   gewünschten Kommandotyp ein, z.B. 'JPG' oder 'GIF'. Folgende Kürzel können
  215.   angegeben werden: IFF, GIF, JPG, PCX, BMP, PCD, PNM, TGA. Diese Kürzel
  216.   *** müssen *** unbedingt korrekt angegeben werden; also auf Schreibweise
  217.   und Großschreibung achten!
  218.  
  219. - Dies ist leider wesentlich aufwendiger: Sie müssen eine neue Datei
  220.   'Command.cat' anlegen. Die 'Command.cat' ist eine Katalogdatei, die drei
  221.   Thumbnails mit den Namen "Zurück", "Hoch", "Weiter" in dieser Reihenfolge (!)
  222.   enthält. Die Thumbnails müssen den Kommandografiktyp haben. Um die Thumbnails
  223.   zu erzeugen, erzeugt man eine Grafikdatei mit dem gewünschten Symbol,
  224.   speichert oder konvertiert sie ins neue gewünschte Kommandoformat und erzeugt
  225.   daraus die Katalogdatei 'Command.cat'. Achtung: Groß/Kleinschreibung der Namen
  226.   ist wichtig und auch die Reihenfolge darf nicht geändert werden! Die Ursprungs-
  227.   grafikdateien können gelöscht werden.
  228.  
  229.  
  230. Einrichtung mehrer getrennter AUTOCAT-Systeme mit unterschiedlichen Thumbnail-
  231. Größen:
  232.  
  233. Ein AUTOCAT-System erlaubt nur Thumbnails der gleichen Größe. Sollten Sie Thumb-
  234. nails unterschiedlicher Größe benutzen, müssen sie getrennte Systeme mit getrenn-
  235. ten AUTOCAT1.IDesk-Dateien benutzen. Die verschiedenen AUTOCAT1.IDesk-Dateien
  236. müssen auf unterschiedliche Head.cat Verzeichnisse zeigen. Alle anderen Einstellun-
  237. gen können jedoch gleich benutzt werden; insbesondere muß AUTOCAT2.IDesk nicht
  238. verändert werden. Es ist natürlich nicht möglich, beide Systeme gemischt zu
  239. betreiben!
  240.  
  241.  
  242.  
  243. 5. FUNKTIONEN UND EIGENSCHAFTEN IM BETRIEB
  244.  
  245. Nach Einrichtung eines kompletten ImageDesk/AUTOCAT-Systems wird AUTOCAT von
  246. ImageDesk aus über die Funktion 'Project/Execute Arexx' aufgerufen, d.h. die
  247. Datei AUTOCAT1.IDesk wird gestartet. Bei korrekter Einstellung des Systems
  248. erscheinen dann die Einstiegsthumbnails zu Ihren Katalogen.
  249.  
  250. Wie oben schon kurz erwähnt, kann dies automatisiert werden, indem in die Tool-
  251. types von ImageDesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefügt
  252. wird. Dies ist vor allem dann interessant, wenn AUTOCAT für eine Bilder-CD
  253. genutzt werden soll.
  254.  
  255. Ein laufendes AUTOCAT besitzt fünf Funktionen:
  256.  
  257. - Klick auf beliebigen Thumbnail: Anzeige des Bildes, wenn es sich nicht um
  258.   einen Verweis auf ein Unterverzeichnis handelt
  259.  
  260. - Klick auf Thumbnail, der ein Unterverzeichnis repräsentiert: AUTOCAT wechselt
  261.   in dieses Unterverzeichnis, löscht den Bildschirm, und lädt die ersten Thumb-
  262.   nails des alphabetisch ersten Kataloges, bis so viele Thumbnails geladen
  263.   wurden, daß der Bildschirm gefüllt ist.
  264.  
  265. - Klick auf 'Hoch'-Thumbnail (Dieser Thumbnail zeigt ein nach oben zeigendes
  266.   Dreieck und wird aus der Datei Command.cat entnommen): AUTOCAT wechselt in das
  267.   Mutterverzeichnis und lädt dort die ersten Thumbnails des alphabetisch ersten
  268.   Katalogs, bis der Bildschirm gefüllt ist. Ist das Mutterverzeichnis
  269.   zugleich das Ausgangsverzeichnis für Ihre Katalogsammlung, werden nur Ihre
  270.   'Head.cat'-Dateien geladen. Der 'Hoch'-Thumbnail erscheint an erster oder zwei-
  271.   ter Stelle auf dem Bildschirm. Wird er nicht angezeigt, befindet man sich im
  272.   Ausgangsverzeichnis.
  273.  
  274. - Klick auf 'Weiter'-Thumbnail (nach rechts zeigendes Dreieck): AUTOCAT löscht
  275.   die aktuelle Bildschirmseite und zeigt die in den Katalogen nächsten Thumbnails
  276.   an, bis der Bildschirm gefüllt wurde oder keine weiteren Thumbnails
  277.   mehr vorhanden sind. Der 'Weiter'-Thumbnail erscheint immer unten rechts als
  278.   letzter Eintrag. Wird er nicht angezeigt, sind keine weiteren Thumbnails mehr
  279.   vorhanden.
  280.  
  281. - Klick auf 'Zurück'-Thumbnail (nach links zeigendes Dreieck): AUTOCAT löscht
  282.   die aktuelle Bildschirmseite und zeigt die vorhergehende Bildschirmseite wie-
  283.   der an. Der 'Zurück'-Thumbnail erscheint immer links oben an der ersten Stelle.
  284.   Sein Fehlen zeigt an, daß man sich am Anfang der Katalogdateien befindet.
  285.  
  286.  
  287. Die Anzeige der Katalogdateien wird von AUTOCAT dynamisch erledigt, d.h. die
  288. Kataloge können geändert, gelöscht oder neue hinzugefügt werden. Beim nächsten
  289. Aufruf dieses Unterverzeichnisses wird dann die aktualisierte Version geladen.
  290. Da die Kataloge alphabetisch sortiert angezeigt werden, kann man über den Namen
  291. bestimmen, wo ungefähr ein Thumbnail erscheinen soll.
  292.  
  293.  
  294.  
  295. 6. RECHTLICHES
  296.  
  297. AUTOCAT ist Freeware. Es darf von jedem Anwender beliebig genutzt oder verändert
  298. werden. Der Autor erwartet keine Gegenleistung - denkt halt was nettes von mir!
  299. Nein-nein, ich behaupte jetzt nicht, es sei 'Thinkware'!
  300. Seine Verbreitung über das Aminet, die Fish- oder andere PD-CDs sowie beliebige
  301. Mailboxen ist ausdrücklich gestattet. Außerdem darf Reinhard Haslbeck das Programm
  302. auch zusammen mit der registrierten Version von ImageDesk vertreiben.
  303. Der Autor übernimmt keinerlei Verantwortung durch eventuell über den Einsatz von
  304. AUTOCAT entstandene Verluste, Schäden oder andere nachteilige Dinge. Der Einsatz
  305. erfolgt in vollem Umfang auf eigene Verantwortung!
  306.  
  307.  
  308.  
  309. 7. DER AUTOR
  310.  
  311. Wer mich kontaktieren möchte, bitte:
  312.  
  313. Ulrich Röcher
  314. Am Tretenberg 6
  315. 57080 Siegen
  316. Germany
  317. roecher@fts.uni-siegen.de
  318.  
  319.  
  320. Sollte jemand mehr Informationen über ImageDesk wünschen, hier die Adresse von
  321.  
  322. Reinhard Haslbeck
  323. Spirknerstr. 7
  324. 84137 Vilsbiburg
  325. Germany
  326. haslbeck@informatik.tu-muenchen.de
  327. haslbeck@leo.org
  328.  
  329.